package java_thinking.unit_11._11_7;

import java.util.LinkedList;
import java.util.ListIterator;

/**
 * @Description :
 * @author: cww
 * @DateTime: 2019-03-17 17:59
 */

public class E14 {
    public static void main(String[] args) {
        LinkedList<Integer> list = new LinkedList<>();
        ListIterator<Integer> it = list.listIterator();
        for (int i =1;i<=10;i++){
            //通过下面的previous指针上移1位后此时再插入对象时，当前指针指向的位置的对象会顺延向后移动一位，“被向后挤一位”
            it.add(i);
            if (i%2==0){
                //返回上一个元素并将指针上移一位
                it.previous();
            }
        }
        System.out.println(list);
    }
}
